8 POKE53371,0 10 POKE53280,.:POKE53281,.:PRINT"":GOSUB2860:GOSUB1680 20 REM -- MAIN SCREEN -- 30 POKE53281,.:POKE53280,6:PRINT"[147]" 40 PRINTTAB(30)"[149][216][217][218][219]":PRINTTAB(30)"[129][220][221][255][223]" 50 PRINTTAB(30)"[160][161][162][163]":PRINTTAB(30)"[164][165][166][167]" 60 PRINTTAB(27)" PLAYER 1 ":PRINTTAB(26)"SCORE : 0000" 70 PRINTTAB(30)"[150][200][201][202][203]":PRINTTAB(30)"[204][205][206][207]" 80 PRINTTAB(30)"[208][209][210][211]":PRINTTAB(30)"[155][212][213][214][215]" 90 PRINTTAB(27)" PLAYER 2 ":PRINTTAB(26)"SCORE : 0000" 100 PRINTTAB(25)" " 110 PRINT" LETTER  ANIMAL " 120 PRINTTAB(25)"[152]ABCDEFGHIJKLM" 130 PRINT" HELP  CREDITS  QUIT "; 140 PRINT"[146][152]NOPQRSTUVWXYZ" 150 FORI=1TO30:SYSML+36,I,27,14:NEXT 160 REM -- SETUP -- 170 SYSML+39,224:SYSML+30,11,28,10,14,160,20 180 POKE214,11:PRINT:PRINTTAB(13)"[156]MONKEY MIXING!" 190 POKEV+2,35:PL=0:MV=0:SC(1)=0:SC(2)=0 200 FORI=.TO1:FORJ=1TO15:A%(I*15+J)=J:NEXT:NEXT 210 FORI=1TO30:F=INT(RND(1)*30+1):X=A%(I):A%(I)=A%(F):A%(F)=X:NEXT 220 FORI=.TO25:POKE832+I,.:NEXT 230 AN$=A$(RND(1)*A%):TB=32-LEN(AN$)/2 240 SYSML+42,224 250 POKE214,19:PRINT:PRINTTAB(TB); 260 FORI=1TOLEN(AN$) 270 IFMID$(AN$,I,1)=" "THENPRINT" ";:GOTO290 280 PRINT"[154]]"; 290 NEXT 300 REM -- BEGIN -- 310 SYSML+12,27,6," PLAYER 1 " 320 SYSML+12,27,15," PLAYER 2 " 330 PL=PL+1:IFPL>2THENPL=1 340 POKE214,(PL-1)*9+5:PRINT:PRINTTAB(27)"[156] PLAYER"PL"[157] " 350 REM -- MAIN -- 358 SYSML+21,XA,YA 360 SYSML+9:IFCR%THEN390 362 SYSML+60,"[145][157]":IFI%=0THEN360 364 IFI%=1THENYA=YA-1:IFYA<0THENYA=0 365 IFI%=2THENYA=YA+1:IFYA>24THENYA=24 366 IFI%=3THENXA=XA-1:IFXA<0THENXA=0 367 IFI%=4THENXA=XA+1:IFXA>39THENXA=39 370 GOTO358 380 REM -- DISPLAY 1ST ANIMAL -- 390 IFCR%>30THEN690 400 IFA%(CR%)=0ORCR%=MVTHEN360 410 IFMVTHEN480 420 SYSML+36,CR%,32,0 430 F=A%(CR%):SYSML+129,F2+(F-1)*72,F2+(F-1)*72+72,F1+1792 440 POKE214,INT((CR%-1)/6)*4:PRINT 450 POKE646,CL(F):F=PEEK((CR%-1)*4+RL):PRINTTAB(F)A1$ 460 GOSUB2510:MV=CR%:GOTO360 470 REM -- DISPLAY 2ND ANIMAL -- 480 SYSML+36,CR%,32,0 490 F=A%(CR%):SYSML+129,F2+(F-1)*72,F2+(F-1)*72+72,F1+1864 500 POKE214,INT((CR%-1)/6)*4:PRINT 510 POKE646,CL(F):F=PEEK((CR%-1)*4+RL):PRINTTAB(F)A2$ 520 GOSUB2510:POKE53370,0:FORDE=.TO500:NEXT:POKE53371,0 530 IFA%(MV)=A%(CR%)THEN580 540 REM -- NO MATCH -- 550 GOSUB2640:SYSML+36,MV,27,14:SYSML+36,CR%,27,14 560 MV=0:GOTO310 570 REM -- MATCH -- 580 GOSUB2550:SC(PL)=SC(PL)+100:GOSUB630 590 A%(CR%)=0:A%(MV)=0 600 SYSML+36,MV,32,0:SYSML+36,CR%,32,0 610 MV=0:GOTO360 620 REM -- UPDATE SCORE -- 630 A$=STR$(SC(PL)):A$=RIGHT$(A$,LEN(A$)-1) 640 POKE214,(PL-1)*9+7:PRINT 650 PRINTTAB(34)"0000[145]" 660 PRINTTAB(38-LEN(A$))A$ 670 RETURN 680 REM -- OPTIONS -- 690 SYSML+36,CR%,255,1 700 ONCR%-30GOTO720,890,1880,1270,1560 710 REM -- GUESS LETTER -- 720 T=0:IFSC(PL)=0ORMVTHENGOSUB2600:SYSML+36,CR%,255,6:GOTO360 730 GOSUB2510:SYSML+36,CR%,255,6 740 SYSML+12,25,18,"[156]WHAT LETTER?  ":F=49910 742 POKE198,0 750 X=PEEK(F)AND127:T=T+1AND15:POKEF,X-(T<8)*128 760 GETA$:IFA$<"A"ORA$>"Z"THEN750 770 PRINT"[146][157]"A$ 780 PRINTTAB(25)"[145] " 790 IFPEEK(832+ASC(A$)-65)THENGOSUB2600:GOTO360 800 FL=0:FORI=1TOLEN(AN$) 810 IFA$=MID$(AN$,I,1)THENPRINTTAB(TB);:PRINTSPC(I-1)""A$"[145]":GOSUB2510:FL=1 820 NEXT 830 F=ASC(A$)-64:POKE831+F,1 840 POKE214,21-(F>13):PRINT 850 F=(F>13)*13+F:PRINTTAB(24+F)""A$ 860 SC(PL)=SC(PL)-25:GOSUB630:IFFL=0THENGOSUB2640:GOTO310 870 GOTO360 880 REM -- GUESS ANIMAL -- 890 IFSC(PL)<50ORMVTHENGOSUB2600:SYSML+36,CR%,255,6:GOTO360 900 GOSUB2510:SYSML+36,CR%,255,6 910 SYSML+39,224 920 SYSML+12,26,18,"[156]WHAT ANIMAL?[136]" 930 T=0:X1=49912+TB:X2=X1+LEN(AN$)-1:F=X1 940 X=PEEK(F)AND127:T=T+1AND15:POKEF,X-(T<8)*128 950 GETA$:IFA$=""THEN940 960 IFA$=CHR$(13)THENPOKEF,PEEK(F)AND127:GOTO1090 970 IFA$=CHR$(20)THENPOKEF,32:GOSUB1060:GOTO940 980 IFA$=""THENPOKEF,PEEK(F)AND127:GOTO1030 990 IFA$="[157]"THENPOKEF,PEEK(F)AND127:GOSUB1060:GOTO940 1000 IFA$=" "THENPOKEF,32:GOTO1030 1010 IFA$<"A"ORA$>"Z"THEN950 1020 POKEF,ASC(A$)-64 1030 F=F+1:IFF>X2THENF=X2 1040 T=0:GOTO940 1050 REM -- DELETE/CRSR LEFT -- 1060 F=F-1:IFFX+64THENF=1 1130 NEXT 1140 IFF=1THENGOSUB2640:SYSML+42,224:SC(PL)=SC(PL)-50:GOSUB630:GOTO310 1150 REM -- WINNER -- 1160 GOSUB2710:POKE214,(PL-1)*9+5:PRINT 1170 FORI=.TO1 1180 PRINTTAB(27)" [156] WINNER [146] " 1190 GOSUB2510:FORDE=.TO300:NEXT 1200 PRINTTAB(27)"[145] PLAYER"PL"[157] [145]" 1210 GOSUB2510:FORDE=.TO300:NEXT 1220 NEXT 1230 PRINTTAB(27)"  WINNER [146] " 1240 GOSUB2510:FORDE=.TO300:NEXT 1250 GOTO1460 1260 REM -- CREDITS -- 1270 GOSUB2510:SYSML+36,CR%,255,6 1280 SYSML+39,224 1290 SYSML+30,5,34,8,16,160,19 1300 POKE214,9:PRINT 1310 PRINTTAB(7)"[159]PROGRAM, DESIGN & GRAPHICS" 1320 PRINTTAB(12)"PINEAPPLE MONKEY" 1330 PRINTTAB(7)"MR MOUSE JR SOUND EFFECTS" 1340 PRINTTAB(8)"LEE NOVAK LS PROGRAMS" 1350 SYSML+9:IFL2%=0THEN1350 1360 SYSML+42,224:GOTO360 1370 REM -- BOX 1 -- 1380 POKEV+10,32:POKEV+11,66:POKEV+12,67:POKEV+13,64:POKEV+14,65 1390 POKEV+15,68:POKEV+16,69:POKEV+17,70:POKEV+18,71 1400 RETURN 1410 REM -- BOX 2 -- 1420 POKEV+10,160:POKEV+11,105:POKEV+12,111:POKEV+13,104:POKEV+14,110 1430 POKEV+15,106:POKEV+16,107:POKEV+17,108:POKEV+18,109 1440 RETURN 1450 REM -- PLAY AGAIN? -- 1460 POKEV+2,39:SYSML+39,224 1470 SYSML+30,5,34,8,16,160,24 1480 POKE214,9:PRINT 1490 PRINTTAB(7)"[129]DO YOU WANT TO PLAY AGAIN?" 1500 SYSML+30,11,15,12,14,160,26:SYSML+30,24,28,12,14,160,26 1510 PRINTTAB(13)"[150]Y[129]OR[150]N" 1520 SYSML+9:SYSML+60,"YN":IF(CR%<38)AND(I%=0)THEN1520 1530 GOSUB2510:IF(CR%=38)OR(I%=1)THEN30 1540 POKE53269,.:SYSML+126,4,24:SYSML+3:GOTO40000 1550 REM -- QUIT -- 1560 GOSUB2510:SYSML+36,CR%,255,6 1570 POKEV+2,37:SYSML+39,224 1580 SYSML+30,8,31,8,16,160,26 1590 POKE214,9:PRINT 1600 PRINTTAB(10)"[150]DO YOU WANT TO QUIT?" 1610 SYSML+30,12,16,12,14,160,20:SYSML+30,23,27,12,14,160,20 1620 PRINTTAB(14)"[156]Y[150]OR[156]N" 1630 SYSML+9:SYSML+60,"YN":IF(CR%<36)AND(I%=0)THEN1630 1640 GOSUB2510 1650 SYSML+42,224:IF(CR%=36)OR(I%=1)THEN1460 1660 POKEV+2,35:GOTO360 1670 REM -- TITLE SCREEN -- 1680 PRINT"[147]":POKE53265,11:GOSUB1380 1690 SYSML+126,192,240 1700 SYSML+30,0,39,0,24,27,14 1710 SYSML+30,3,38,4,22,27,6 1720 SYSML+30,2,37,3,21,27,31 1730 POKE214,4:PRINT 1740 PRINTTAB(5)"[198][197][146]LOADSTAR PROUDLY[198][197]" 1750 PRINTTAB(4)"[217] [255]"TAB(32)"[217] [255]" 1760 PRINTTAB(5)"[255][217][146]PRESENTS[255][217]" 1770 PRINT"[158][192][193][194][195][200][196][192][197][194][192][198][199][195][200][201][192][194][192][193][194][195][200][196][202] [203][195][200][201][192][194]" 1780 PRINT"[150][204][213][205][204][205][204] [205][204] [207][204][208][215][209][216][204][213][205][204][210][205] [204][204][211][205]" 1790 PRINT"[129][212][214][215][219][216][212][217][214][212][217][218][215][219][220][221][212][214][212][214][221][215][219][220][212][214]" 1800 PRINTTAB(9)"[156]A GAME FOR TWO PLAYERS" 1810 PRINTTAB(10)"ON THE COMMODORE 64!" 1820 PRINTTAB(4)"(C) 1998 BY J&F PUBLISHING, INC." 1830 GOSUB2710:POKE53265,27:POKE53280,6 1840 SYSML+9:IFL2%=0THEN1840 1850 GOSUB2510:GOSUB1420 1860 SYSML+6,50432:RETURN 1870 REM -- DIRECTIONS -- 1880 GOSUB2510:SYSML+36,CR%,255,6 1890 SYSML+39,224:GOSUB1380 1900 SYSML+129,F2+1792,F2+2048,F1+1792 1910 POKE53281,.:POKE53280,.:PRINT"[147]" 1920 SYSML+30,0,39,0,24,30,6 1930 SYSML+30,1,38,1,23,30,31 1940 PRINTTAB(15)"[159]DIRECTIONS" 1950 PRINT"[149][216][217][218][219]" 1960 PRINT"[129][220][221][255][223][156]HELLO, IT IS SO NICE TO MEET" 1970 PRINT"[129][160][161][162][163][156]YOU. I AM PINEAPPLE MONKEY," 1980 PRINT"[129][160][161][162][163][146][156]AND I WOULD LIKE TO WELCOME" 1990 PRINT"[164][165][166][167][146][156]YOU TO MY LATEST GAME," 2000 PRINT"[168][169][170][171][146][156]MONKEY MATCH. IT IS A GAME" 2010 PRINT"[172][173][174][175][146][156]FOR TWO PLAYERS, SO I HOPE" 2020 PRINT"[176][177][178][179][146][156]THAT YOU HAVE SOMEONE WITH" 2030 PRINT"[180][181][182][183][146][156]YOU TO PLAY WITH. NOW I WILL" 2040 PRINT"[184][185][186][187][146][156]TELL YOU ALL ABOUT HOW TO" 2050 PRINT"[188][189][190][191][146][156]PLAY MONKEY MATCH." 2060 PRINT"AT THE START OF EACH GAME A SECRET" 2070 PRINT"ANIMAL WILL BE SELECTED FROM A WORD" 2080 PRINT"LIST. THIS COULD BE ANYTHING FROM A" 2090 PRINT"MAMMAL, A REPTILE, A BIRD, OR MAYBE" 2100 PRINT"EVEN A FISHY. EACH PLAYER'S GOAL IS" 2110 PRINT"TO NAME THIS ANIMAL." 2120 PRINTTAB(14)"[159]PRESS BUTTON" 2130 SYSML+9:IFL2%=0THEN2130 2140 GOSUB2510:FORI=21TO3STEP-1:SYSML+30,2,37,I,I,32,0:NEXT 2150 PRINT"[156]WHEN IT IS YOUR TURN YOU WILL HAVE" 2160 PRINT"FOLLOWING OPTIONS AVAILABLE:" 2170 PRINT"[176][177] [156]CLICK ON A TILE TO REVEAL AN" 2180 PRINT"[129][178][179] [156]ANIMAL THEN ON ANOTHER. IF YOU" 2190 PRINT"[129][180][181] [156]MAKE A MATCH YOU GAIN 100 [156]PTS" 2200 PRINT" [156]AND YOUR TURN WILL CONTINUE." 2210 PRINT"[176][177] [156]IF YOU HAVE AT LEAST 25 [156]PTS YOU" 2220 PRINT"[129][178][179] [156]CAN BUY A LETTER. IF THE SECRET" 2230 PRINT"[129][180][181] [156]ANIMAL'S NAME HAS THAT LETTER IN" 2240 PRINT" [156]IT YOUR TURN CONTINUES." 2250 PRINT"[176][177] [156]IF YOU HAVE AT LEAST 50 [156]PTS YOU" 2260 PRINT"[129][178][179] [156]CAN TRY TO GUESS THE NAME OF THE" 2270 PRINT"[129][180][181] [156]SECRET ANIMAL. IF YOU GUESS" 2280 PRINT" CORRECTLY YOU WIN!" 2290 SYSML+9:IFL2%=0THEN2290 2300 GOSUB2510:FORI=21TO3STEP-1:SYSML+30,2,37,I,I,32,0:NEXT 2310 PRINT"THAT IS ALL THERE IS TO IT. MONKEY" 2320 PRINT"MATCH IS A SIMPLE GAME, BUT I HOPE" 2330 PRINT"IT IS ONE YOU WILL ENJOY." 2340 PRINT"I MUST LEAVE YOU NOW. FOR I HAVE AN" 2350 PRINT"IMPORTANT MEETING WITH AN INDIVIDUAL" 2360 PRINT"WHO WANTS TO TRADE PINEAPPLES FOR" 2370 PRINT"COCONUTS. LUCKILY, I HAVE A LOVELY" 2380 PRINT"SET OF COCONUTS. SO WE SHALL PLAY A" 2390 PRINT"GAME WHERE BOTH OF US WILL TRY TO" 2400 PRINT"GET THE BEST OF THE BARGAIN. I" 2410 PRINT"ALMOST FEEL SORRY FOR THE POOR" 2420 PRINT"FELLOW...HE HAS NO HANDS!" 2430 PRINT"OOPS. I AM SO SORRY. I MEANT TO SAY" 2440 PRINT"HE HAS NO CHANCE. FOR I WILL NOT BE" 2450 PRINT"BEATEN. I AM PINEAPPLE MONKEY!!!" 2460 SYSML+9:IFL2%=0THEN2460 2470 GOSUB2510 2480 IFMVTHENF=A%(MV):SYSML+129,F2+(F-1)*72,F2+(F-1)*72+72,F1+1792 2490 GOSUB1420:SYSML+42,224:GOTO360 2500 REM -- BLIP -- 2510 POKE53370,0:POKES+5,10:POKES+6,73:POKES+4,17:POKES+1,30:POKES,0 2520 FORDE=.TO50:NEXT:POKES+4,16:POKE53371,0 2530 RETURN 2540 REM -- MATCH -- 2550 POKE53370,0:POKES+6,225:POKES+4,17 2560 FORI=1TO7:FORDE=1TO180STEP20 2570 POKES+1,DE:NEXT:NEXT 2580 POKES+4,0:POKE53371,0:RETURN 2590 REM -- BOOP -- 2600 POKE53370,0:POKES+3,8:POKES+5,15:POKES+6,1:POKES,102:POKES+1,2 2610 POKES+4,65:FORDE=.TO99:NEXT:POKES+4,64:POKE53371,0 2620 RETURN 2630 REM -- NO MATCH -- 2640 POKE53370,0:POKES+5,129:POKES+6,129:POKES+3,145:POKES+4,33:POKES+1,14 2650 FORDE=1TO100:NEXT 2660 FORI=14TO3STEP-1 2670 POKES+1,I:FORDE=.TO18:NEXT 2680 NEXT:POKES+4,32:POKE53371,0 2690 RETURN 2700 REM -- YOU WIN! -- 2710 POKE53370,0:FORI=1TO2 2720 POKES+1,14:POKES+5,3:POKES+6,240 2730 POKES+24,15:POKES+4,17 2740 FORJ=6TO10:FORK=1TO12STEPSIN(J) 2750 POKES+1,4*K:POKES+4,17 2760 NEXT:NEXT 2770 POKES+4,16:FORDE=1TO10:NEXT 2780 POKES+1,14:POKES+5,3:POKES+6,240 2790 POKES+24,15:POKES+4,17 2800 FORJ=6TO10:FORK=1TO12STEPLOG(J) 2810 POKES+1,4*K:POKES+4,17 2820 NEXT:NEXT 2830 POKES+4,16:FORDE=1TO100:NEXT 2840 NEXT:POKE53371,0:RETURN 2850 REM -- INITIALIZE -- 2860 ML=199*256:V=ML+156:RL=50176:F1=61440:F2=59392:S=54272:A%=115:F=RND(-TI) 2862 XA=10:YA=10 2870 FORI=.TO23:POKES+I,.:NEXT:POKES+24,15 2880 A1$="[160][161][162][157][157][157][163][164][165][157][157][157][166][167][168]":A2$="[169][170][171][157][157][157][172][173][174][157][157][157][175][176][177]" 2890 SYSML:POKEV+19,128 2900 SYSML+18,0,39,0,24 2910 REM -- DEFINE REGIONS -- 2920 POKEV+1,196:FORI=.TO4:FORJ=1TO6 2930 SYSML+15,I*6+J,(J-1)*4+1,(J-1)*4+3,I*4+1,I*4+3 2940 NEXT:NEXT 2950 SYSML+15,31,2,11,21,21:SYSML+15,32,13,22,21,21 2960 SYSML+15,33,1,6,23,23:SYSML+15,34,8,16,23,23:SYSML+15,35,18,23,23,23 2970 SYSML+15,36,12,16,12,14:SYSML+15,37,23,27,12,14 2980 SYSML+15,38,11,15,12,14:SYSML+15,39,24,28,12,14 2990 REM -- ARRAYS -- 3000 DIMA%(30),CL(15),PL(2),SC(2),A$(A%) 3010 FORI=1TO15:READCL(I):NEXT 3020 FORI=.TOA%:READA$(I):NEXT 3030 RETURN 3040 REM -- ANIMAL COLORS -- 3050 DATA1,3,4,8,10,8,1,12,5,1,14,15,10,8,2 3060 REM -- ANIMAL NAMES -- 3070 DATA AARDVARK,ANTELOPE 3080 DATA ARMADILLO,BARBARY APE 3090 DATA BLUE WHALE,CHEETAH 3100 DATA CHIMPANZEE,CHIPMUNK 3110 DATA CHIHUAHUA,COYOTE 3120 DATA DALMATIAN,DOLPHIN 3130 DATA DONKEY,ELEPHANT 3140 DATA FIELD MOUSE,GAZELLE 3150 DATA GIANT PANDA,GIRAFFE 3160 DATA GIBBON,GOPHER 3170 DATA GORILLA,GRIZZLY BEAR 3180 DATA GROUNDHOG,GUINEA PIG 3190 DATA HEDGEHOG,HIPPOPOTAMUS 3200 DATA HOMO SAPIEN,HUMPBACK WHALE 3210 DATA HYENA,KANGAROO 3220 DATA LEMMING,LEOPARD 3230 DATA LLAMA,MANATEE 3240 DATA MONGOOSE,MOUNTAIN GOAT 3250 DATA MUSTANG,OCELOT 3260 DATA ORANGUTAN,POLAR BEAR 3270 DATA PORCUPINE,PORPOISE 3280 DATA REINDEER,RHINOCEROS 3290 DATA SAINT BERNARD,SHETLAND PONY 3300 DATA SIAMESE CAT,SILKY TERRIER 3310 DATA SPIDER MONKEY,SQUIRREL 3320 DATA VAMPIRE BAT,WALLABY 3330 DATA WALRUS,WARTHOG 3340 DATA WATER BUFFALO,WOLVERINE 3350 DATA WOOLY MONKEY,ZEBRA 3360 : 3370 DATA BALD EAGLE,BLUE JAY 3380 DATA BULLFINCH,BUZZARD 3390 DATA CANARY,CARDINAL 3400 DATA CHICKADEE,CHICKEN 3410 DATA COCKATOO,FALCON 3420 DATA FLAMINGO,GOLDFINCH 3430 DATA HERMIT THRUSH,HOMING PIGEON 3440 DATA HUMMINGBIRD,MALLARD 3450 DATA MEADOWLARK,MOCKINGBIRD 3460 DATA NIGHTHAWK,NIGHTINGALE 3470 DATA OSTRICH,PARAKEET 3480 DATA PARROT,PARTRIDGE 3490 DATA PELICAN,PENGUIN 3500 DATA PHEASANT,ROADRUNNER 3510 DATA SEA GULL,SKYLARK 3520 DATA SPARROW,SWALLOW 3530 DATA TOUCAN,TURKEY 3540 DATA TURTLEDOVE,VULTURE 3550 DATA WHOOPING CRANE,WOODPECKER 3560 : 3570 DATA ALLIGATOR,ANACONDA 3580 DATA BASILISK,BULLFROG 3590 DATA CHAMELEON,CROCODILE 3600 DATA GILA MONSTER,KOMODO DRAGON 3610 DATA RATTLESNAKE,SALAMANDER 3620 DATA SNAPPING TURTLE,TORTOISE 3630 : 3640 DATA ANGELFISH,BARRACUDA 3650 DATA ELECTRIC EEL,PIRANHA 3660 DATA SEA HORSE,STINGRAY 3670 DATA SWORDFISH,WHITE SHARK 10000 D=PEEK(186):N$="0:MONKEY MATCH":OPEN15,D,15,"S"+N$:CLOSE15:SAVEN$,D:END 40000 FORI=8TO29:POKE820+I,I:NEXT:IFDV>8ANDDV<30THENPOKE828,DV:POKE820+DV,8 40010 A$="PRESENTER":GOSUB40030:A$="HELLO CONNECT":GOSUB40030 40020 PRINT"[147]":POKE53272,23:POKE186,8:POKE2048,0:POKE44,8:POKE43,1:END 40030 FORJ=8TO29:I=PEEK(820+J):IFI=14THENNEXT 40040 CLOSE2:OPEN2,I,2:CLOSE2:IFSTTHEN40060 40050 CLOSE15:OPEN15,I,15,"R0:"+A$+"="+A$:INPUT#15,ER:CLOSE15:IFER=63THEN40070 40060 NEXT:RETURN 40070 A$="HELLO CONNECT":Q$=CHR$(34):POKE646,PEEK(53281):PRINT"[147]":POKE53272,23 40080 PRINT"[147]P[207]2048,0:P[207]44,8:P[207]43,1:P[207]56,160:P[207]55,0:CLR:L[207]"Q$A$Q$","I 40090 PRINT"RUN:":POKE631,13:POKE632,13:POKE198,2:END